﻿body {
    padding-bottom: 40px;
    padding-top: 50px;
}

h1 {
    color: #58585A;
    font-size: 36px;
    font-weight: 200;
    line-height: 40px;
}

h1, h2, h3, h4, h5, h6 { font-family: inherit; }

.sponsors img {
    margin-left: 5px;
    padding-bottom: 15px;
}

.navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: -moz-linear-gradient(center top, blue, #1D48A6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(blue), to(#1D48A6));
    background-image: -webkit-linear-gradient(top, blue, #1D48A6);
    background-image: -o-linear-gradient(top, blue, #1D48A6);
    background-image: linear-gradient(to bottom, blue, #1D48A6);
    background-repeat: repeat-x;
    /*border-color: #8B9DC4;*/
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='blue', endColorstr='#1D48A6', GradientType=0);
    height: 20px;
}

.navbar-inverse .nav > li > a { color: #fff; }

.navbar-inverse .nav > li > a:hover { font-weight: bold; }

.navbar-inverse .brand, .navbar-inverse .nav > li > a { color: #FFFFFF; }

nav #login-content {
	display: none;
	position: absolute;
	top: 24px;
	right: 0;
	z-index: 999;
	background: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);	
	padding: 15px;
	-moz-box-shadow: 0 2px 2px -1px #000000;
	-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
	-webkit-box-shadow: 0 2px 2px -1px #000000;
	-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
	box-shadow: 0 2px 2px -1px #000000;
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
	-moz-border-radius: 3px 0 3px 3px;
	-webkit-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px;
}

nav li #login-content
{
	right: 0;
	width: 250px;
}

.navbar-inner
{
	background-color: red;
}

.navbar .nav > li > a
{
	padding: 15px 15px 10px;
}

.nav {
    color: #ffffff;
}

.nav a{
    color: #d5d5d5;
}
